// const postData = require('../../data/post-data.js');
const app = getApp();

// pages/posts/posts.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    posts: [],
    bannerImg:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var _this = this;
    app.getAccessToken().then(function() {
      _this.getArticle();
    })

    // this.setData({
    //   // posts: postData.postList || []
    // })
  },

  getArticle() {
    var _token = wx.getStorageSync('token')
    var _this = this
    wx.request({
      url: `${app.globalData.myApiBaseUrl}/article/getArticle`, //仅为示例，并非真实的接口地址
      header: {
        'content-type': 'application/x-www-form-urlencoded', // 默认值
        'token':_token
      },
      success (res) {
        if(res.statusCode == 200 && res.data.code == 1) {
          App({globalData:res.data.data});
          _this.setData({
            posts: res.data.data || []
          })
          // _this.setData({
          //   bannerImg: res.data.data || []
          // })
        } else {
          wx.showToast({
            title: res.data.msg,    // 提交失败显示页面
            icon: 'fail',
            duration: 2000,
            mask:true
          })
        } 
      }
    })

    wx.request({
      url: `${app.globalData.myApiBaseUrl}/article/getBanner`, //仅为示例，并非真实的接口地址址
      method:'POST',
      header: {
        'content-type': 'application/x-www-form-urlencoded', // 默认值
        'token':_token
      },
      success (res) {
        // console.log(res.data);
        if(res.statusCode == 200 && res.data.code == 1) {
          _this.setData({
            bannerImg: res.data.data || []
          })
        } else {
          wx.showToast({
            title: '录入失败222',    // 提交失败显示页面
            icon: 'error',
            duration: 2000,
            mask:true
          })
        } 
      }
    })
  },

  onPostTap: function(e) {
    const postId = e.currentTarget.dataset.postId;
    wx.navigateTo({
      url: `post-detail/post-detail?id=${postId}`
    })
  },

  onSwiperTap: function(e) {
    const postId = e.target.dataset.postId;
    wx.navigateTo({
      url: `post-detail/post-detail?id=${postId}`
    })
  }
})